/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Pedro
 */
public interface ListInterface<E> //extends Structure<E>
{
	// Agrega valor en primera casilla de lista
	public void addFirst(E value);	
	// Agrega valor en ultima casilla de Lista
	public void addLast(E value);
	// Remueve y devuelve el ultimo valor de la lista
	public E removeLast();
	// Obtiene el tamaño de la lista
	public int size(); 
	// Devuelve el ultimo valor de la lista
	public E getLast();
	// Devuelva true si esta vacia la lista
	public boolean isEmpty();

}
	
